USE DB_FUYAO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado)
VALUES ('SEGURIDAD', NULL, 1)
GO

INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Usuario', (select MenuID from Menu where NombreMenu  = 'SEGURIDAD' ), 1,'Fuyao.Win.UI.Seguridad.frmListUsuarios','rbtnUsuarios_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Perfil de Acceso', (select MenuID from Menu where NombreMenu  = 'SEGURIDAD' ), 1,'Fuyao.Win.UI.Seguridad.frmPerfiles','btnPerfiles_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Cambio de Usuario', (select MenuID from Menu where NombreMenu  = 'SEGURIDAD' ), 1,'Fuyao.Win.UI.frmLogin','rbtnCambioUsuario_Image')
GO


INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado)
VALUES ('MANTENIMIENTOS', NULL, 1)
GO


INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Cliente', (select MenuID from Menu where NombreMenu  = 'MANTENIMIENTOS' ), 1,'Fuyao.Win.UI.Mantenimientos.frmListClientes','rbtnClientes_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Producto', (select MenuID from Menu where NombreMenu  = 'MANTENIMIENTOS' ), 1,'Fuyao.Win.UI.Mantenimientos.frmListProductos','rbtnProductos_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Vendedor', (select MenuID from Menu where NombreMenu  = 'MANTENIMIENTOS' ), 1,'Fuyao.Win.UI.Mantenimientos.frmListVendedores','rbtnVendedores_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Conductor', (select MenuID from Menu where NombreMenu  = 'MANTENIMIENTOS' ), 1,'Fuyao.Win.UI.Mantenimientos.frmListConductores','rbtnConductor_Image')
GO

INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Parametro', (select MenuID from Menu where NombreMenu  = 'MANTENIMIENTOS' ), 1,'Fuyao.Win.UI.Mantenimientos.frmParametros','rbtnParametro_Image')
GO


INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado)
VALUES ('VENTAS', NULL, 1)
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Venta', (select MenuID from Menu where NombreMenu  = 'VENTAS' ), 1,'Fuyao.Win.UI.Ventas.frmListVentas','rbtnFacturas_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Guia Interna', (select MenuID from Menu where NombreMenu  = 'VENTAS' ), 1,'Fuyao.Win.UI.Ventas.frmListOrdenCompra','rbtnOrdenCompra_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Guia de Remision', (select MenuID from Menu where NombreMenu  = 'Ventas' ), 1,'Fuyao.Win.UI.Ventas.frmListGuiaRemision','rbtnGuiaRemision_Image')
GO


INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado)
VALUES ('REPORTES', NULL, 1)
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Ventas por Producto', (select MenuID from Menu where NombreMenu  = 'REPORTES' ), 1,'Fuyao.Win.UI.Reportes.frmReportes','rbtnVentasProducto_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Ventas por Vendedor', (select MenuID from Menu where NombreMenu  = 'REPORTES' ), 1,null,'rbtnVentasVendedor_Image')
GO
INSERT INTO dbo.Menu (NombreMenu, MenuPadreID, Estado,NombreFormulario,NombreImagen)
VALUES ('Ventas por Cliente', (select MenuID from Menu where NombreMenu  = 'REPORTES' ), 1,null,'rbtnVentasCliente_Image')
GO

--- perfil
INSERT INTO dbo.Perfil (DescripcionPerfil, Estado)
VALUES ('Administrador', 1)
GO

insert into MenuXPerfil
select  MenuID,1 from Menu

--INSERT TABLA USUARIO
INSERT INTO dbo.Usuario (Nombre, ApellidoPaterno, ApellidoMaterno, Telefono, UserName, Password, FechaCreacion,CreadoPor, Estado, PerfilID)
VALUES ('VICTOR', 'LI', 'LI', '12346', 'VL', 'VL', getDate(),1, 1, 1)
GO


--INSERT TABLA PARAMETROS
INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES ('SerieFactura', 'SerieFactura', '001', 'Serie usada en la factura', GetDate(),1)
GO

INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES ('FACTURA', 'PENDIENTE', '1', 'Serie usada en la factura', GetDate(),1)
GO
INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES ('FACTURA', 'PAGADA', '2', 'Serie usada en la factura', GetDate(),1)
GO
INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES ('FACTURA', 'ANULADA', '3', 'Serie usada en la factura', GetDate(),1)
GO

INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES ('FACTURA_MONEDA', 'SOLES', '1', 'Serie usada en la factura', GetDate(),1)
GO
INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES ('FACTURA_MONEDA', 'DOLARES', '2', 'Serie usada en la factura', GetDate(),1)
GO

INSERT INTO dbo.Parametro (TableName, Nombre,Valor, Notas, FechaCreacion, CreadoPor)
VALUES (NULL, 'IGV', '18', 'IGV Actual', GetDate(),1)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('GUIA INTERNA', '1', 'CREADO', 'Estado de la Guia Interna', '2013-10-25 23:41:42', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('GUIA INTERNA', '2', 'ANULADO', 'Estado de la Guia Interna', '2013-10-25 23:41:42', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('SerieGuiaRemision', '001', 'SerieGuiaRemision', 'Serie de la Guia de Remision', '2013-10-25 23:41:42', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('MOTIVO GUIA REMISION', '1', 'VENTA', 'Motivo de Traslado de la Guia de Remision', '2013-10-25 23:41:42', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('MOTIVO GUIA REMISION', '2', 'CONSIGNACION', 'Motivo de Traslado de la Guia de Remision', '2013-10-25 23:41:42', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('SerieBoleta', '001', 'SerieBoleta', 'Serie usada en la boleta', '2013-10-26 04:50:46', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('ULTIMO NUMERO DE FACTURA', '1', 'NumeroFactura', 'Ultimo numero de factura', '2013-10-26 04:50:46', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('ULTIMO NUMERO DE BOLETA', '1', 'NumeroBoleta', 'Ultimo numero de boleta', '2013-11-06 17:05:27', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('ULTIMO NUMERO DE GUIA INTERNA', '1', 'NumeroGuiaInterna', 'Ultimo numero de guia interna', '2013-10-31 15:34:28', NULL, 2, NULL)
GO

INSERT INTO dbo.Parametro (TableName, Valor, Nombre, Notas, FechaCreacion, FechaModificacion, CreadoPor, ModificadoPor)
VALUES ('ULTIMO NUMERO DE GUIA REMISION', '1', 'NumeroGuiaRemision', 'Ultimo numero de guia remision', '2013-11-01 15:56:44', NULL, 2, NULL)
GO


--DELETE FROM MENU WHERE MENUID = 13
--DELETE FROM MENUXPERFIL WHERE MENUID = 13



INSERT INTO PARAMETRO (TableName,Valor,Nombre,Notas,fechaCreacion,creadoPor)
values ('FORMA_PAGO',1,'CHEQUE','Muestra sila factura o boleta fue pagado con CHEQUE', GETDATE(),1),
('FORMA_PAGO',2,'EFECTIVO','Muestra sila factura o boleta fue pagado con EFECTIVO', GETDATE(),1),
('FORMA_PAGO',3,'DEPOSITO','Muestra sila factura o boleta fue pagado con DEPOSITO', GETDATE(),1)

alter table Venta
add FormaPago int null

alter table GuiaRemision
add PuntoLlegadaDep varchar(50)   null
alter table GuiaRemision
add PuntoLlegadaProv varchar(100) null
alter table GuiaRemision
add PuntoLlegadaDist varchar(50)  null



